﻿using BCCommon.FreightEnums;
using System;

namespace BCDto.Common.Area
{
    /// <summary>
    /// 省份对象模型
    /// </summary>
    public class ProvinceDto
    {
        /// <summary>
        /// 省/州Id
        /// </summary>
        public long ProvinceId { get; set; }
        /// <summary>
        /// 省/州编码Id
        /// </summary>
        public string ProvinceCode { get; set; }
        /// <summary>
        /// 省/州名称
        /// </summary>
        public string ProvinceName { get; set; }
        
        /// <summary>
        /// 省份热度
        /// </summary>
        public int ProvinceHeatLevel { get; set; }

        /// <summary>
        /// 省份易回货类型
        /// </summary>
        public EasyBackGoodsType ProvinceEasyBackGoods { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 编辑人
        /// </summary>
        public string Editer { get; set; }
        /// <summary>
        /// 省份需议价(整车)
        /// </summary>
        public bool ProvinceNegotiatedPrice { get; set; }
        /// <summary>
        /// 省份需议价(零担)
        /// </summary>
        public bool ProvinceNegotiatedPricePartLoad { get; set; }

        /// <summary>
        /// 经度
        /// </summary>
        public double? Longitude { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>
        public double? Latitude { get; set; }

        /// <summary>
        /// 省/州UUID
        /// </summary>
        public string ProvinceUuid { get; set; }

        /// <summary>
        /// 是否启用
        /// </summary>
        public bool? IsEnabled { get; set; }
    }
}
